String.prototype.trim = trim_string;
function trim_string() {
    var ichar, icount;
    var strValue = this;
    ichar = strValue.length - 1;
    icount = -1;
    while (strValue.charAt(ichar) == ' ' && ichar > icount)
        --ichar;
    if (ichar != (strValue.length - 1))
        strValue = strValue.slice(0, ichar + 1);
    ichar = 0;
    icount = strValue.length - 1;
    while (strValue.charAt(ichar) == ' ' && ichar < icount)
        ++ichar;
    if (ichar != 0)
        strValue = strValue.slice(ichar, strValue.length);
    return strValue;
}


function validateNotNull(item) {
    var strError = item.label + " es un dato obligatorio.";
    item.value = item.value.trim();
    if (item.value.length == 0) {
        return false;
    }
    return true;
}


function validateEmptyFields(item1, item2) {
    if (validateNotNull(item1) && validateNotNull(item2))
        onsubmit();
    else
        alert("Los datos Usuario y Contraseña son requeridos para ingresar al sistema");
}

function show(item) {
    if (item.style.display == "none")
        item.style.display = "block"
    else
        item.style.display = "none"
}



function validateEmptyFields(item1, item2, form) {
    if (validateNotNull(item1) && validateNotNull(item2))
        form.submit();
    else
        alert("Los datos Usuario y Contraseña son requeridos para ingresar al sistema");
}


function validateInteger(item) {
    var strError = item.label + " debe ser un valor numérico entero.";
    var integer = "0123456789";
    for (var intLoop = 0; intLoop < item.value.length; intLoop++) {
        if (integer.indexOf(item.value.charAt(intLoop)) == -1) {
            return false;
        }
    }
    return true;
}

function validateAlphabet(item) {
    var integer = "0123456789<>%";
    var thisCharacter;
    for (var i = 0; i < item.value.length; i++) {
        thisCharacter = item.value.substring(i, i + 1);
        if (integer.indexOf(thisCharacter, 0) != -1) {
            return false;
        }
    }
    return true;
}

function validateDecimal(item) {
    var strError = item.label + " debe ser un valor numérico decimal.";
    var decimal = ".0123456789";
    for (var intLoop = 0; intLoop < item.value.length; intLoop++) {
        if (decimal.indexOf(item.value.charAt(intLoop)) == -1) {
            return false;
        }
    }
    if (item.value.indexOf(".") != item.value.lastIndexOf(".")) {
        return false;
    }
    return true;
}

function validatePercentage(item) {
    var percentage = ".0123456789";
    for (var intLoop = 0; intLoop < item.value.length; intLoop++) {
        if (percentage.indexOf(item.value.charAt(intLoop)) == -1) {
            return false;
        }
    }
    if (item.value.indexOf(".") != item.value.lastIndexOf(".")) {
        return false;
    }
    var ptg = parseInt(item.value);
    if (ptg < 0 || ptg > 100) {
        return false;
    }
    return true;
}


function validatePhone(item) {
    if (item.value.length < 7)
        return false;
    else if ((item.value.length > 7) && (item.value.length < 10))
        return false;
    return true;
}

function validateDate(item) {
    var strError = item.label + " debe ser una fecha válida con formato AAAA-MM-DD.";

    if (!(/^\d{4}\-\d{2}\-\d{2}$/.test(item.value))) {
        return false;
    }
    var d = item.value.split("-");
    if (isNaN(new Date(fecha[0], fecha[1], fecha[2]))) {
        return false;
    }
    return true;
}

function validateEmail(item) {
    item.value = item.value.trim();
    if (!(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/.test(item.value))) {
        return false;
    }
    return true;
}

function validateEquals(item1, item2) {
    if (item1.value == item2.value)
        return true;
    return false;
}

function validateDates(anioActual, mesActual, diaActual, anio, mes, dia) {
    var actualDate = new Date(anioActual.value, mesActual.value, diaActual.value);
    var dt = new Date(anio.value, mes.value, dia.value);
    if (dt < actualDate) {
        return false;
    }
    return true;
}

function passwordEqual(c1, c2) {
    return c1.value == c2.value;
}

function validateEspecialCharacters(string) {
    var excepciones = /[$\\<\>\%]/;
    if (string.value.search(excepciones) == -1) {
        alert("No puede ingresar caracteres < , > , %");
        return true;
    }
    return false;
}

//// validaciones para fechas 

//El array \"DaysInMonth\" contiene los dias que tiene cada mes
var DaysInMonth = new Array()
DaysInMonth[0] = 31  //Los dias que tiene Enero
DaysInMonth[1] = 29  //Los dias que tiene Febrero se calculan mas adelante por si el año es bisiesto
DaysInMonth[2] = 31  //Los dias que tiene Marzo
DaysInMonth[3] = 30  //Los dias que tiene Abril
DaysInMonth[4] = 31  //Los dias que tiene Mayo
DaysInMonth[5] = 30  //Los dias que tiene Junio
DaysInMonth[6] = 31  //Los dias que tiene Julio
DaysInMonth[7] = 31  //Los dias que tiene Agosto
DaysInMonth[8] = 30  //Los dias que tiene Septiembre
DaysInMonth[9] = 31  //Los dias que tiene Octubre
DaysInMonth[10] = 30 //Los dias que tiene Noviembre
DaysInMonth[11] = 31 //Los dias que tiene Diciembre


function IsUnsignedInteger(YourNumber) {
    return !(isNaN(parseInt(YourNumber)));
}

function IsDay(YourDay, YourMonth) {
    if (IsUnsignedInteger(YourDay) && IsMonth(YourMonth)) {
        return (parseInt(YourDay) > 0 && parseInt(YourDay) <= DaysInMonth[YourMonth - 1]) ? 1 : 0
    }
    else
        return 0
}

function IsMonth(YourMonth) {
    if (IsUnsignedInteger(YourMonth)) {
        return (parseInt(YourMonth) > 0 && parseInt(YourMonth) <= 12) ? 1 : 0
    }
    else
        return 0
}

function IsYear(YourYear) {
    if (IsUnsignedInteger(YourYear)) {
        return  (parseInt(YourYear) > 1920 && parseInt(YourYear) < 3000) ? 1 : 0
    }
    else
        return 0
}

function IsLeapYear(YourYear) {
    if (IsUnsignedInteger(YourYear)) {
        return ((YourYear % 4 == 0 && YourYear % 100 != 0) || (YourYear % 400 == 0)) ? 1 : 0
    }
    else
        return 0
}

//La funcion \"IsDate(YourDate, YourDateSeparator)\" chequea si \"YourDate\" es una fecha valida con el separador de fecha \"YourDateSeparator\"
//Las variables \"YourDate\" y \"YourDateSeparator\" son cadenas de caracteres

function IsDate(YourDate, YourDateSeparator) {
    var IsAllOK = 1
    var YourDateParts = new Array()
    YourDateParts = YourDate.split(YourDateSeparator)
    var Year = YourDateParts[0]
    var Month = YourDateParts[1]
    var Day = YourDateParts[2]
    if (IsYear(Year) && !IsLeapYear(Year)) {
        DaysInMonth[1] = 28
    }
    else if (IsYear(Year) && IsLeapYear(Year)) {
        DaysInMonth[1] = 29
    }
    else
        IsAllOK = 0
    IsAllOK = (IsMonth(Month)) ? IsAllOK : 0
    IsAllOK = (IsDay(Day, Month)) ? IsAllOK : 0
    return IsAllOK
}


function valida(doc) {
    doc = doc.split('-').join('/');
    f1 = new Date(doc);
    f2 = new Date();
    if (f1 < f2)
        alert('La fecha no puede ser anterior !!');
}
function validateTextArea(item) {
    if (item.value.length < 25){
        return false;}
//    else if ((item.value.length > 7) && (item.value.length < 10))
//        return false;
    return true;
//    if (item.value.length <20)
//        return false;
//    if (item.value.length < 30) {
//        return false;
//    }
//    return true;
}

function validateTextArea2(item) {
//    if (item.value.length <20)
//        return false;
    if (item.value.length > 800) {
        return false;
    }
    return true;
}

//function validateLogin(doc) {
//    p = doc.getElementById('email').value;
//    l = doc.getElementById('passwd').value;
//    if ((p.trim().length === 0) || (l.trim().length === 0)) {
//        alert("Debe digitar los datos Usuario y Contraseña para ingresar al sistema");
//        return false;
//    }
//    return true;
//}

function validatePerson(doc) {
    var select = $("select option:selected").val();
//    nameuser = doc.getElementById('name').value;
//    lastuser = doc.getElementById('last_name').value;
//    //doctype = doc.getElementById('doctype').value;
//    docnum = doc.getElementById('numdoc').value;
//    passwd = doc.getElementById('pass_wd').value;
//    passwd2 = doc.getElementById('passwd2').value;
//    mail = doc.getElementById('email').value;
//    address = doc.getElementById('address').value;
//    phone = doc.getElementById('phone').value;
//    if ((nameuser.trim().length == 0) || (lastuser.trim().length == 0) ||
//        (docnum.trim().length == 0) || (passwd.trim().length == 0) || (passwd2.trim().length == 0) ||
//        (mail.trim().length == 0) || (address.trim().length == 0) || (phone.trim().length == 0)) {
//        alert('Falto por llenar algun campo');
//        return false;
//    }
    if (select === "") {
        alert("Seleccione una opcion");
        return false;
    }
    if (!validateInteger(doc.getElementById('numdoc'))) {
        alert('El numero del documento no tiene un formato valido');
        return false;
    }
    if (!validatePhone(doc.getElementById('phone'))) {
        alert('Este formato de telefono no es valido');
        return false;
    }
    if (doc.getElementById('pass_wd').value !== doc.getElementById('passwd2').value) {
        alert('Las Contraseñas no son iguales');
        return false;
    }
    return true;
}

function validateRegDisease(doc) {
//    name = doc.getElementById('namedisease').value;
//    symptoms = doc.getElementById('symptoms').value;
//    tratamient = doc.getElementById('tratamient').value;

//    if ((name.trim().length == 0) || (symptoms.trim().length == 0) || (tratamient.trim().length == 0)) {
//        alert('Falto por llenar algun campo');
//        return false;
//    }
    if (!validateAlphabet(doc.getElementById('namedisease'))) {
        alert('El formato de nombre no es valido');
        return false;
    }
//    if ((!validateTextArea(doc.getElementById('symptoms'))) && (!validaTextArea2(doc.getElementById('symptoms')))) {
//        alert('El numero minimo de caracteres es de 30 y maximo de 1000');
    if (!validateTextArea(doc.getElementById('symptoms'))) {
        alert('El número minimo de caracteres es de 25');
        return false;
    }

    if (!validateTextArea(doc.getElementById('tratamient'))) {
        alert('El numero minimo de caracteres es de 25');
        return false;
    }


    /* if (doc.getElementById('contcomp').value != doc.getElementById('contcomp2').value) {
     alert('Las contraseñas son diferentes');
     return false;
     }  */
    return true;
}


function validateRace(doc) {
    var select = $("select option:selected").val();
//    tenderness = doc.getElementById('tenderness').value;
//    imgrace = doc.getElementById('imgrace').value;

    // if  ((tenderness.trim().length == 0)||(imgrace.trim().length == 0)) {
    //   alert('Falto por llenar algun campo');
    //  return false;
    // }
    if (select === "") {
        alert("Seleccione una opcion");
        return false;
    }
    if (!validateDecimal(doc.getElementById('tenderness'))) {
        if (parseFloat(tenderness) >= 3 && parseFloat(tenderness) <= 12) {
            alert('El rango admitido es de 3 a 12');
            return false;
        }
    }
    return true;
}


function validateFood(doc) {

if (!validateAlphabet(doc.getElementById('namefood'))) {
        alert('El formato de nombre no es valido');
        return false;
}

//    nameFood = doc.getElementById('namefood').value;
//    ndt = doc.getElementById('ndt').value;
//    dryMatterFood = doc.getElementById('dryMatterFood').value;
//    eng = doc.getElementById('eng').value;
//    crudeProtein = doc.getElementById('crudeProtein').value;
//    enm = doc.getElementById('enm').value;
//    calcium = doc.getElementById('calcium').value;
//    em = doc.getElementById('em').value;
//    phosphorus = doc.getElementById('phosphorus').value;


//    if ((nameFood.trim().length === 0)||(ndt.trim().length === 0)||(dryMatterFood.trim().length === 0)||(eng.trim().length === 0)||(crudeProtein.trim().length === 0)||(enm.trim().length === 0)||(calcium.trim().length === 0)||(em.trim().length === 0)||(phosphorus.trim().length === 0)){
//        alert('Falto por llenar algun campo');
//        return false;
//    }

//    if (!validateDecimal(doc.getElementById('ndt'))) {
//        alert('Ingrese un numero decimal');
//        return false;
//    }
//
//    if (!validateDecimal(doc.getElementById('dryMatterFood'))) {
//        alert('ingrese un numero decimal');
//        return false;
//    }
//
//    if (!validateDecimal(doc.getElementById('eng'))) {
//        alert('Ingrese un numero decimal');
//        return false;
//    }
//
//    if (!validateDecimal(doc.getElementById('crudeProtein'))) {
//        alert('Ingrese un numero decimal');
//        return false;
//    }
//
//    if (!validateDecimal(doc.getElementById('enm'))) {
//        alert('Ingrese un numero decimal');
//        return false;
//    }
//
//    if (!validateDecimal(doc.getElementById('calcium'))) {
//        alert('Ingrese un numero decimal');
//        return false;
//    }
//
//    if (!validateDecimal(doc.getElementById('em'))) {
//        alert('Ingrese un numero decimal');
//        return false;
//    }
//
//    if (!validateDecimal(doc.getElementById('phosphorus'))) {
//        alert('Ingrese un numero decimal');
//        return false;
//    }

    return true;
}

function validateLand(doc) {
    var select = $("select option:selected").val();
    landname = doc.getElementById('lname').value;
    sidewalk = doc.getElementById('swalk').value;


    
    if ((landname.trim().length == 0) || (sidewalk.trim().length == 0)) {
        alert('Falta por llenar algun campo');
        return false;
    }
    if (select === "") {
        alert("Seleccione una opcion");
        return false;
    }
    return true;
}


function validateBatch(doc) {
    batchname = doc.getElementById('bname').value;
    animalnum = doc.getElementById('animalbatch').value;

    if ((batchname.trim().length == 0) || (animalnum.trim().length == 0)) {
        alert('Falta por llenar algun campo');
        return false;
    }

    if (!validateInteger(doc.getElementById('animalnum'))) {
        alert('La cantidad de animales debe ser un numero entero');
        return false;
    }
    return true;
}

function validatecattlepd1(doc) {
//    date1=doc.getElementById('date1').value;
    weigthAct1 = doc.getElementById('weigthAct1').value;
    ageAct1 = doc.getElementById('ageAct1').value;

    if ((weigthAct1.trim().length == 0) || (ageAct1.trim().length == 0)) {
        alert('Falta por llenar algun campo');
        return false;
    }
    if (!validateInteger(doc.getElementById('weigthAct1'))) {
        alert('El peso no tiene un formato valido');
        return false;
    }
//    if (!validateInteger(doc.getElementById('numdoc'))) {
//        alert('El numero del documento no tiene un formato valido');
//        return false;
//    }
    
    if (!validateInteger(doc.getElementById('ageAct1'))) {
        alert('Ingrese la edad en días');
        return false;
    }
    return true;
}

function validateCattlePD2(doc) {
    weigthAct2 = doc.getElementById('weigthAct2').value;
    ageAct2 = doc.getElementById('ageAct2').value;

    if ((weigthAct2.trim().length == 0) || (ageAct2.trim().length == 0)) {
        alert('Falta por llenar algun campo');
        return false;
    }
    if (!validateInteger(doc.getElementById('weigthAct2'))) {
        alert('El peso debe ser un número entero');
        return false;
    }
    if (!validateInteger(doc.getElementById('ageAct2'))) {
        alert('Ingrese la edad en días');
        return false;
    }
    return true;
}

function validateCattlePD3(doc) {
    weigthAct3 = doc.getElementById('weigthAct3').value;
    ageAct3 = doc.getElementById('ageAct3').value;

    if ((weigthAct3.trim().length == 0) || (ageAct3.trim().length == 0)) {
        alert('Falta por llenar algun campo');
        return false;
    }
    if (!validateInteger(doc.getElementById('weigthAct3'))) {
        alert('El peso debe ser un número entero');
        return false;
    }
    if (!validateInteger(doc.getElementById('ageAct3'))) {
        alert('Ingrese la edad en días');
        return false;
    }
    return true;
}

function validateCattlePC1(doc) {
    weigthW4 = doc.getElementById('weigthW4').value;
    weigthAct4 = doc.getElementById('weigthAct4').value;
    ageAct4 = doc.getElementById('ageAct4').value;

    if ((weigthW4.trim().length == 0) || (weigthAct4.trim().length == 0) || (ageAct4.trim().length == 0)) {
        alert('Falta por llenar algun campo');
        return false;
    }
    if (!validateInteger(doc.getElementById('weigthW4'))) {
        alert('El peso debe ser un número entero');
        return false;
    }
    if (!validateInteger(doc.getElementById('weigthAct4'))) {
        alert('El peso debe ser un número entero');
        return false;
    }
    if (!validateInteger(doc.getElementById('ageAct4'))) {
        alert('Ingrese la edad en días');
        return false;
    }
    return true;
}

function validateCattlePC2(doc) {
    weigthW5 = doc.getElementById('weigthW5').value;
    weigthAct5 = doc.getElementById('weigthAct5').value;
    ageAct5 = doc.getElementById('ageAct5').value;

    if ((weigthW5.trim().length == 0) || (weigthAct5.trim().length == 0) || (ageAct5.trim().length == 0)) {
        alert('Falta por llenar algun campo');
        return false;
    }
    if (!validateInteger(doc.getElementById('weigthW5'))) {
        alert('El peso debe ser un número entero');
        return false;
    }
    if (!validateInteger(doc.getElementById('weigthAct5'))) {
        alert('El peso debe ser un número entero');
        return false;
    }
    if (!validateInteger(doc.getElementById('ageAct5'))) {
        alert('Ingrese la edad en días');
        return false;
    }
    return true;
}
function validarCamposLotes(doc) {
    c = doc.getElementById('cantidad').value;
    p = doc.getElementById('propietario').value;
    pp = doc.getElementById('pesoprom').value;
    t = doc.getElementById('tipo').value;
    r = doc.getElementById('raza').value;
    pc = doc.getElementById('proc').value;
    cl = doc.getElementById('clase');
    ep = doc.getElementById('edadpro').value;
    h = doc.getElementById('heren').value;
    pm = doc.getElementById('premin');
    i = doc.getElementById('imag');
    v = doc.getElementById('video');
    s = doc.getElementById('idsubasta');

    if ((c.trim().length == 0) || (p.trim().length == 0) || (pp.trim().length == 0) || (t.trim().length == 0)
            || (r.trim().length == 0) || (pc.trim().length == 0) || (cl.trim().length == 0) || (ep.trim().length == 0)
            || (h.trim().length == 0) || (pm.trim().length == 0) || (i.trim().length == 0) || (v.trim().length == 0)
            || (s.trim().length == 0)) {
        alert('Falto por llenar algun campo');
        return false;
    }
    if (!validarNumeroEntero(doc.getElementById('cantidad'))) {
        alert('la cantidad no tiene un formato valido');
        return false;
    }
    if (!validarNumeroEntero(doc.getElementById('cpremin'))) {
        alert('El precio minimo no tiene un formato valido');
        return false;
    }
    return true;
}

function validarCamposSubasta(doc) {
    t = doc.getElementById('tiposub').value;
    d = doc.getElementById('fec').value;
    h = doc.getElementById('hora').value;
    m = doc.getElementById('minuto').value;

    if ((t.trim().length == 0) || (d.trim().length == 0) || (h.trim().length == 0) || (m.trim().length == 0)) {
        alert('Falto por llenar algun campo');
        return false;
    }
    if (!validarNumeroEntero(doc.getElementById('hora'))) {
        alert('la hora no tiene un formato valido');
        return false;
    }
    if (!validarNumeroEntero(doc.getElementById('minuto'))) {
        alert('El minuto no tiene un formato valido');
        return false;

    }
    if (!valida(doc.getElementById('fec'))) {
        alert('La Fecha no puede ser menor a la fecha actual');
        return false;
    }
    return true;
}

function validarCamposPerfil(doc) {
    d = doc.getElementById('direccion').value;
    em = doc.getElementById('email').value;
    t = doc.getElementById('telefono').value;
    c = doc.getElementById('contra').value;

    if ((d.trim().length == 0)
            || (em.trim().length == 0) || (c.trim().length == 0) || (t.trim().length == 0)) {
        alert('Falto por llenar algun campo');
        return false;
    }
    return true;
}



/*function slctr(texto,valor){
 this.texto = texto
 this.valor = valor
 }
 var herramientas=new Array()
 herramientas[0] = new slctr('- -Herramientas- -')
 herramientas[1] = new slctr("Jardín",'jardin')
 herramientas[2] = new slctr("fontanería",'fontaneria')
 
 
 var muebles=new Array()
 muebles[0] = new slctr('- -Muebles- -')
 muebles[1] = new slctr("Salón",'salon')
 muebles[2] = new slctr("dormitorio",'dormitorio')
 
 //*******Nietos*******************
 var jardin = new Array()
 jardin[0] = new slctr('- -Jardín- -')
 jardin[1] = new slctr("podadora",null)
 jardin[2] = new slctr("segadora" ,null)
 
 var fontaneria = new Array()
 fontaneria[0] = new slctr('- -Fontanería- -')
 fontaneria[1] = new slctr("llave inglesa",null)
 fontaneria[2] = new slctr("llave fija",null)
 
 var salon = new Array()
 salon[0] = new slctr('- -Salón- -')
 salon[1] = new slctr("Mesa",null)
 salon[2] = new slctr("silla" ,null)
 
 var dormitorio = new Array()
 dormitorio[0] = new slctr('- -Dormitorio- -')
 dormitorio[1] = new slctr("cama",null)
 dormitorio[2] = new slctr("mesita" ,null)
 
 function slctryole(cual,donde){
 if(cual.selectedIndex != 0){
 donde.length=0
 cual = eval(cual.value)
 for(m=0;m<cual.length;m++){
 var nuevaOpcion = new Option(cual[m].texto);
 donde.options[m] = nuevaOpcion;
 if(cual[m].valor != null){
 donde.options[m].value = cual[m].valor
 }
 else{
 donde.options[m].value = cual[m].texto
 }
 }
 }
 }*/

function slctr(texto, valor) {
    this.texto = texto
    this.valor = valor
}
var atlantico = new Array()
atlantico[0] = new slctr('-Atlantico-');
atlantico[1] = new slctr("Barranquilla", 'barranquilla');
atlantico[2] = new slctr("Baranoa", 'baranoa');
atlantico[3] = new slctr("Campo de la Cruz", 'campo de la cruz');
atlantico[4] = new slctr("Candelaria", 'Candelaria');
atlantico[5] = new slctr("Galapa", 'Galapa');
atlantico[6] = new slctr("Juan de Acosta", 'Juan de Acosta');
atlantico[7] = new slctr("Luruaco", 'Luruaco');
atlantico[8] = new slctr("Malambo", 'Malambo');
atlantico[9] = new slctr("Manatí", 'Manati');
atlantico[10] = new slctr("Palmar de Varela", 'Palmar de Varela');
atlantico[11] = new slctr("Piojó", 'Piojo');
atlantico[12] = new slctr("Polonuevo", 'Polonuevo');
atlantico[13] = new slctr("Ponedera", 'Ponedera');
atlantico[14] = new slctr("Puerto Colombia", 'Puerto Colombia');
atlantico[15] = new slctr("Repelón", 'Repelon');
atlantico[16] = new slctr("Sabanagrande", 'Sabanagrande');
atlantico[17] = new slctr("Sabanalarga", 'Sabanalarga');
atlantico[18] = new slctr("Santa Lucía", 'Santa Lucia');
atlantico[19] = new slctr("Santo Tomás", 'Santo Tomas');
atlantico[20] = new slctr("Soledad", 'Soledad');
atlantico[21] = new slctr("Suán", 'Suan');
atlantico[22] = new slctr("Tubará", 'Tubara');
atlantico[23] = new slctr("Usiacurí", 'Usiacuri');


var bolivar = new Array()
bolivar[0] = new slctr('- -Bolivar- -');
bolivar[1] = new slctr("Achí", 'Achi');
bolivar[2] = new slctr("Altos del Rosario", 'Altos del Rosario');
bolivar[3] = new slctr("Arenal", 'Arenal');
bolivar[4] = new slctr("Arjona", 'Arjona');
bolivar[5] = new slctr("Arroyohondo", 'Arroyohondo');
bolivar[6] = new slctr("Barranco de Loba", 'Barranco de Loba');
bolivar[7] = new slctr("Brazuelo de Papayal", 'Brazuelo de Papayal');
bolivar[8] = new slctr("Calamar", 'Calamar');
bolivar[9] = new slctr("Cantagallo", 'Cantagallo');
bolivar[10] = new slctr("El Carmen de Bolivar", 'El Carmen de Bolivar');
bolivar[11] = new slctr("Cartagena de Indias", 'Cartagena de Indias');
bolivar[12] = new slctr("Cicuco", 'Cicuco');
bolivar[13] = new slctr("Clemencia", 'Clemencia');
bolivar[14] = new slctr("Córdoba", 'Cordoba');
bolivar[15] = new slctr("El Guamo", 'El Guamo');
bolivar[16] = new slctr("El Peñon", 'El Peñon');
bolivar[17] = new slctr("Hatillo de Loba", 'Hatillo de Loba');
bolivar[18] = new slctr("Magangué", 'Magangue');
bolivar[19] = new slctr("Mahates", 'Mahates');
bolivar[20] = new slctr("Margarita", 'Margarita');
bolivar[21] = new slctr("María la Baja", 'Maria la Baja');
bolivar[22] = new slctr("Montecristo", 'Montecristo');
bolivar[23] = new slctr("Morales", 'Morales');
bolivar[24] = new slctr("Norosí", 'Norosi');
bolivar[25] = new slctr("Pinillos", 'Pinillos');
bolivar[26] = new slctr("Regidor", 'Regidor');
bolivar[27] = new slctr("Rio Viejo", 'Rio Viejo');
bolivar[28] = new slctr("San Cristóbal", 'San Cristobal');
bolivar[29] = new slctr("San Estanislao", 'San Estanislao');
bolivar[30] = new slctr("San Fernando", 'San Fernando');
bolivar[31] = new slctr("San Jacinto", 'San Jacinto');
bolivar[32] = new slctr("San Jacinto del Cauca", 'San Jacinto del Cauca');
bolivar[33] = new slctr("San Juan Nepomuceno", 'San Juan Nepomuceno');
bolivar[34] = new slctr("San Martín de Loba", 'San Martin de Loba');
bolivar[35] = new slctr("San Pablo", 'San Pablo');
bolivar[36] = new slctr("Santa Catalina", 'Santa Catalina');
bolivar[37] = new slctr("Santa Cruz de Mompox", 'Santa Cruz de Mompox');
bolivar[38] = new slctr("Santa Rosa", 'Santa Rosa');
bolivar[39] = new slctr("Santa Rosa del Sur", 'Santa Rosa del Sur');
bolivar[40] = new slctr("Simití", 'Simiti');
bolivar[41] = new slctr("Soplaviento", 'Soplaviento');
bolivar[42] = new slctr("Talaigua Nuevo", 'Talaigua Nuevo');
bolivar[43] = new slctr("Tiquisio", 'Tiquisio');
bolivar[44] = new slctr("Turbaco", 'Turbaco');
bolivar[45] = new slctr("Turbaná", 'Turbaná');
bolivar[46] = new slctr("Villanueva", 'Villanueva');
bolivar[47] = new slctr("Zambrano", 'Zambrano');


var cordoba = new Array()
cordoba[0] = new slctr('- -Córdoba- -');
cordoba[1] = new slctr("Ayapel", 'Ayapel');
cordoba[2] = new slctr("Buenavista", 'Buenavista');
cordoba[3] = new slctr("Canalete", 'Canalete');
cordoba[4] = new slctr("Cereté", 'Cerete');
cordoba[5] = new slctr("Chimá", 'Chima');
cordoba[6] = new slctr("Chinú", 'Chinu');
cordoba[7] = new slctr("Ciénaga de Oro", 'Cienaga de Oro');
cordoba[8] = new slctr("Cotorra", 'Cotorra');
cordoba[9] = new slctr("La Apartada", 'La Apartada');
cordoba[10] = new slctr("Los Córdobas", 'Los Cordobas');
cordoba[11] = new slctr("Momil", 'Momil');
cordoba[12] = new slctr("Moñitos", 'Moñitos');
cordoba[13] = new slctr("Montelibano", 'Montelibano');
cordoba[14] = new slctr("Montería", 'Monteria');
cordoba[15] = new slctr("Planeta Rica", 'Planeta Rica');
cordoba[16] = new slctr("Pueblo Nuevo", 'Pueblo Nuevo');
cordoba[17] = new slctr("Puerto Escondido", 'Puerto Escondido');
cordoba[18] = new slctr("Puerto Libertador", 'Puerto Libertador');
cordoba[19] = new slctr("Purísima", 'Purisima');
cordoba[20] = new slctr("Sahagún", 'Sahagun');
cordoba[21] = new slctr("San Andrés de Sotavento", 'San Andres de Sotavento');
cordoba[22] = new slctr("San Antero", 'San Antero');
cordoba[23] = new slctr("San Bernardo del Viento", 'San Bernardo del Viento');
cordoba[24] = new slctr("San Carlos", 'San Carlos');
cordoba[25] = new slctr("San José de Uré", 'San Jose de Ure');
cordoba[26] = new slctr("San Pelayo", 'San Pelayo');
cordoba[27] = new slctr("Santa Cruz de Lorica", 'Santa Cruz de Lorica');
cordoba[28] = new slctr("Tierralta", 'Tierralta');
cordoba[29] = new slctr("Tuchín", 'Tuchin');
cordoba[30] = new slctr("Valencia", 'Valencia');

var guajira = new Array()
guajira[0] = new slctr('- -Guajira- -');
guajira[1] = new slctr("Albania", 'Albania');
guajira[2] = new slctr("Barrancas", 'Barrancas');
guajira[3] = new slctr("Dibulla", 'Dibulla');
guajira[4] = new slctr("Distracción", 'Distracción');
guajira[5] = new slctr("El Molino", 'El Molino');
guajira[6] = new slctr("Fonseca", 'Fonseca');
guajira[7] = new slctr("Hatonuevo", 'Hatonuevo');
guajira[8] = new slctr("La Jagua del Pilar", 'La Jagua del Pilar');
guajira[9] = new slctr("Maicao", 'Maicao');
guajira[10] = new slctr("Manaure", 'Manaure');
guajira[11] = new slctr("Riohacha", 'Riohacha');
guajira[12] = new slctr("San Juan del Cesar", 'San Juan del Cesar');
guajira[13] = new slctr("Uribia", 'Uribia');
guajira[14] = new slctr("Urumita", 'Urumita');
guajira[15] = new slctr("Villanueva", 'Villanueva');

var magdalena = new Array()
magdalena[0] = new slctr('- -Magdalena- -');
magdalena[1] = new slctr("Algarrobo", 'Algarrobo');
magdalena[2] = new slctr("Aracataca", 'Aracataca');
magdalena[3] = new slctr("Ariguaní", 'Ariguaní');
magdalena[4] = new slctr("Cerro de San Antonio", 'Cerro de San Antonio');
magdalena[5] = new slctr("Chibolo", 'Chibolo');
magdalena[6] = new slctr("Ciénaga", 'Cienaga');
magdalena[7] = new slctr("Concordia", 'Concordia');
magdalena[8] = new slctr("El Banco", 'El Banco');
magdalena[9] = new slctr("El Piñón", 'El Piñón');
magdalena[10] = new slctr("El Retén", 'El Reten');
magdalena[11] = new slctr("Fundación", 'Fundación');
magdalena[12] = new slctr("Guamal", 'Guamal');
magdalena[13] = new slctr("Nueva Granada", 'Nueva Granada');
magdalena[14] = new slctr("Pedraza", 'Pedraza');
magdalena[15] = new slctr("Pijiño del Carmen", 'Pijiño del Carmen');
magdalena[16] = new slctr("Pivijay", 'Pivijay');
magdalena[17] = new slctr("Plato", 'Plato');
magdalena[18] = new slctr("Pueblo Viejo", 'Pueblo Viejo');
magdalena[19] = new slctr("Remolino", 'Remolino');
magdalena[20] = new slctr("Sabanas de San Angel", 'Sabanas de San Angel');
magdalena[21] = new slctr("Salamina", 'Salamina');
magdalena[22] = new slctr("San Sebastián de Buenavista", 'San Sebastián de Buenavista');
magdalena[23] = new slctr("Santa Ana", 'Santa Ana');
magdalena[24] = new slctr("Santa Bárbara de Pinto", 'Santa Bárbara de Pinto');
magdalena[25] = new slctr("Santa Marta", 'Santa Marta');
magdalena[26] = new slctr("San Zenón", 'San Zenón');
magdalena[27] = new slctr("Sitionuevo", 'Sitionuevo');
magdalena[28] = new slctr("Tenerife", 'Tenerife');
magdalena[29] = new slctr("Zapayán", 'Zapayán');
magdalena[30] = new slctr("Zona Bananera", 'Zona Bananera');

var sucre = new Array()
sucre[0] = new slctr('- -Sucre- -')
sucre[1] = new slctr("Buenavista", 'Buenavista');
sucre[2] = new slctr("Caimito", 'Caimito');
sucre[3] = new slctr("Chalan", 'Chalan');
sucre[4] = new slctr("Coloso", 'Coloso');
sucre[5] = new slctr("Corozal", 'Corozal');
sucre[6] = new slctr("Coveñas", 'Coveñas');
sucre[7] = new slctr("El Roble", 'El Roble');
sucre[8] = new slctr("Galeras", 'Galeras');
sucre[9] = new slctr("Guaranda", 'Guaranda');
sucre[10] = new slctr("La Union", 'La Union');
sucre[11] = new slctr("Los Palmitos", 'Los Palmitos');
sucre[12] = new slctr("Majagual", 'Majagual');
sucre[13] = new slctr("Morroa", 'Morroa');
sucre[14] = new slctr("Ovejas", 'Ovejas');
sucre[15] = new slctr("Palmito", 'Palmito');
sucre[16] = new slctr("Sampues", 'Sampues');
sucre[17] = new slctr("San Benito Abad", 'San Benito Abad');
sucre[18] = new slctr("San Juan de Betulia", 'San Juan de Betulia');
sucre[19] = new slctr("San Marcos", 'San Marcos');
sucre[20] = new slctr("San Onofre", 'San Onofre');
sucre[21] = new slctr("San Pedro", 'San Pedro');
sucre[22] = new slctr("Since", 'Since');
sucre[23] = new slctr("Sincelejo", 'Sincelejo');
sucre[24] = new slctr("Sucre", 'Sucre');
sucre[25] = new slctr("Tolu", 'Tolu');
sucre[26] = new slctr("Tolu Viejo", 'Tolu Viejo');

//*******Nietos*******************
// var jardin = new Array()
// 	jardin[0] = new slctr('- -Jardín- -')
// 	jardin[1] = new slctr("podadora",null)
// 	jardin[2] = new slctr("segadora" ,null)

// var fontaneria = new Array()
// 	fontaneria[0] = new slctr('- -Fontanería- -')
// 	fontaneria[1] = new slctr("llave inglesa",null)
// 	fontaneria[2] = new slctr("llave fija",null)

// var salon = new Array()
// 	salon[0] = new slctr('- -Salón- -')
// 	salon[1] = new slctr("Mesa",null)
// 	salon[2] = new slctr("silla" ,null)

// var dormitorio = new Array()
// 	dormitorio[0] = new slctr('- -Dormitorio- -')
// 	dormitorio[1] = new slctr("cama",null)
// 	dormitorio[2] = new slctr("mesita" ,null)

function slctryole(cual, donde) {
    if (cual.selectedIndex != 0) {
        donde.length = 0
        cual = eval(cual.value)
        for (m = 0; m < cual.length; m++) {
            var nuevaOpcion = new Option(cual[m].texto);
            donde.options[m] = nuevaOpcion;
            if (cual[m].valor != null) {
                donde.options[m].value = cual[m].valor
            }
            else {
                donde.options[m].value = cual[m].texto
            }
        }
    }
}

